package com.bycx.dingxinlc.mapper;

import java.util.List;
import java.util.Map;

import com.bycx.core.mybatis.MyBatisRepositoryMysql;
import com.bycx.dingxinlc.model.TCustPayInfo;

/**
 * 微信支付信息 DAO
 * 
 * @ClassName: TCustPayInfoMapper
 * @author Allen
 * @date 2018年4月17日
 */
@MyBatisRepositoryMysql
public interface TCustPayInfoMapper {
	/**
	 * 插入新的支付信息
	 * 
	 * @Title: insertCustPayInfo
	 * @param @param payInfo 参数
	 * @return void 返回类型
	 * @throws
	 */
	void insertCustPayInfo(TCustPayInfo payInfo);
	
	/**
	 * @Title 获取支付信息
	 * @param params
	 * @return
	 */
	TCustPayInfo get(Map<String, Object> params);
	
	/**
	 * @Title 获取支付信息
	 * @param params
	 * @return list
	 */
	List<TCustPayInfo> getList(Map<String, Object> params);
	
	/**
	 * @Title 通过orderNo更新支付信息
	 * @param tCustPayInfo
	 */
	void updateByOrderNo(TCustPayInfo tCustPayInfo);
}
